namespace DesignPattern.Structural.Decorator
{
    public abstract class SharpMaker : ISharp
    {
        protected readonly ISharp _sharp;

        public SharpMaker(ISharp sharp)
        {
            _sharp = sharp;
        }

        public virtual void Draw()
        {
            _sharp.Draw();
        }
    }
}